/*
【例 2.2】
 有 50 个学生，要求输出成绩在 80 分以上的学生的学号和成绩。
为了描述方便，不妨设：
n：表示学生学号
g：表示学生的成绩
i ：表示第几个学生

算法步骤：
S1: 1 => i
S2: 如果 gi ≥ 80，则输出 ni 和 gi，否则不输出
S3: i + 1 => i
S4: 如果 i ≤ 50，返回到 S2，继续执行，否则，算法结束
*/

#include<stdio.h>
int main()
{
    int m,i = 0;
    int n[50] = {0};//学号(输入的学号不能以0开头如：001，在十进制中以0开头不合法，0无法输出出来，第三章会有介绍)
    int g[50] = {0};//分数
	printf("一共需要录入成绩的人数有m:");
	scanf("%d",&m);
    for(i=1;i<=m;i++)//循环输入50个人的成绩
    {
        printf("请输入第%d个学生的学号和成绩\n",i);
        scanf("%d%d",&n[i-1],&g[i-1]);
    }
    printf("\n\n 成绩大于80的学生的学号和成绩为\n\n");
    for(i=1;i<=m;i++)//有几人则循环几次 
    {
        if(g[i-1]>=80)
        {
            printf("学号:%d   成绩:%d\n",n[i-1],g[i-1]);
        }
    }
    return 0;
}

